Ver 1

By Paul Pennington.  Comments can be directed to his email address of
	
	penn@mindless.com

But be gentle...